runtime.hchan.elemtype (field)

31 uses

	runtime (current package)
		chan.go#L39: 	elemtype *_type // element type
		chan.go#L111: 	c.elemtype = elem
		chan.go#L221: 		typedmemmove(c.elemtype, qp, ep)
		chan.go#L311: 		sendDirect(c.elemtype, sg, ep)
		chan.go#L384: 			typedmemclr(c.elemtype, sg.elem)
		chan.go#L498: 				typedmemclr(c.elemtype, ep)
		chan.go#L517: 			typedmemclr(c.elemtype, ep)
		chan.go#L538: 			typedmemmove(c.elemtype, ep, qp)
		chan.go#L540: 		typedmemclr(c.elemtype, qp)
		chan.go#L615: 			recvDirect(c.elemtype, sg, ep)
		chan.go#L629: 			typedmemmove(c.elemtype, ep, qp)
		chan.go#L632: 		typedmemmove(c.elemtype, qp, sg.elem)
		select.go#L397: 			raceReadObjectPC(c.elemtype, cas.elem, casePC(casi), chansendpc)
		select.go#L399: 			raceWriteObjectPC(c.elemtype, cas.elem, casePC(casi), chanrecvpc)
		select.go#L404: 			msanread(cas.elem, c.elemtype.size)
		select.go#L406: 			msanwrite(cas.elem, c.elemtype.size)
		select.go#L411: 			asanread(cas.elem, c.elemtype.size)
		select.go#L413: 			asanwrite(cas.elem, c.elemtype.size)
		select.go#L424: 			raceWriteObjectPC(c.elemtype, cas.elem, casePC(casi), chanrecvpc)
		select.go#L429: 		msanwrite(cas.elem, c.elemtype.size)
		select.go#L432: 		asanwrite(cas.elem, c.elemtype.size)
		select.go#L437: 		typedmemmove(c.elemtype, cas.elem, qp)
		select.go#L439: 	typedmemclr(c.elemtype, qp)
		select.go#L452: 		raceReadObjectPC(c.elemtype, cas.elem, casePC(casi), chansendpc)
		select.go#L455: 		msanread(cas.elem, c.elemtype.size)
		select.go#L458: 		asanread(cas.elem, c.elemtype.size)
		select.go#L460: 	typedmemmove(c.elemtype, chanbuf(c, c.sendx), cas.elem)
		select.go#L483: 		typedmemclr(c.elemtype, cas.elem)
		select.go#L493: 		raceReadObjectPC(c.elemtype, cas.elem, casePC(casi), chansendpc)
		select.go#L496: 		msanread(cas.elem, c.elemtype.size)
		select.go#L499: 		asanread(cas.elem, c.elemtype.size)